home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / Fresco / build / Unix / Imakefile next >
Makefile  |  1995-07-12  |  1KB  |  58 lines

  1. #define IHaveSubdirs
  2. #define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)"
  3.  
  4. RELEASE = "Fresco"
  5. #ifndef OSName
  6. #define OSName Unknown Operating System!
  7. #endif
  8.  
  9.         SUBDIRS = config lib bin examples
  10.         WORLDOPTS =
  11.  
  12. MakeSubdirs($(SUBDIRS))
  13. DependSubdirs($(SUBDIRS))
  14.  
  15. VerifyOS::
  16.     @echo ""
  17.     @echo Building on OSName.
  18.     @echo ""
  19.  
  20. XCOMM do not name your log file make.log when you run this ...
  21. World::
  22.     @echo ""
  23.     @echo Building $(RELEASE).
  24.     @echo ""
  25.     @date
  26.     @echo ""
  27.     cd $(IMAKESRC); $(MAKE) -f Makefile.ini $(MFLAGS) clean; $(MAKE) -f Makefile.ini $(MFLAGS) BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
  28.     -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
  29.     $(MAKE) -f Makefile.bak $(MFLAGS) Makefile
  30.     $(MAKE) $(MFLAGS) VerifyOS
  31.     $(MAKE) $(MFLAGS) Makefiles
  32.     $(MAKE) $(MFLAGS) clean
  33.     $(MAKE) $(MFLAGS) depend
  34.     $(MAKE) $(MFLAGS) $(WORLDOPTS)
  35.     @echo ""
  36.     @date
  37.     @echo ""
  38.     @echo Full build of $(RELEASE) complete.
  39.     @echo ""
  40.  
  41. Everything::
  42.     @echo ""
  43.     @echo Rebuilding $(RELEASE).
  44.     @echo ""
  45.     @date
  46.     @echo ""
  47.     cd $(IMAKESRC); $(MAKE) -f Makefile.ini $(MFLAGS) BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
  48.     -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
  49.     $(MAKE) -f Makefile.bak $(MFLAGS) Makefile
  50.     $(MAKE) $(MFLAGS) Makefiles
  51.     $(MAKE) $(MFLAGS) depend
  52.     $(MAKE) $(MFLAGS) $(WORLDOPTS)
  53.     @echo ""
  54.     @date
  55.     @echo ""
  56.     @echo Rebuild of $(RELEASE) complete.
  57.     @echo ""
  58.